package model_zh_kernel

import (
	"fmt"

	"zhonghui/console/warehouse/modelx/model_common"
)

type SysEmployee struct {
	ID          int64  `gorm:"column:id" json:"id"`                     // 暂无注释
	Name        string `gorm:"column:name" json:"name"`                 // 员工姓名
	Phone       string `gorm:"column:phone" json:"phone"`               // 员工手机号
	Avatar      string `gorm:"column:avatar" json:"avatar"`             // 头像
	AvatarThumb string `gorm:"column:avatar_thumb" json:"avatar_thumb"` // 头像缩略图
	Corpid      string `gorm:"column:corpid" json:"corpid"`             // 企业id
	UserID      string `gorm:"column:user_id" json:"user_id"`           // 企业微信内部员工userid
	OpenUserID  string `gorm:"column:open_user_id" json:"open_user_id"` // 内部user_id
	Welcome     string `gorm:"column:welcome" json:"welcome"`           // 欢迎语
	Status      string `gorm:"column:status" json:"status"`             // 激活状态: 1=已激活，2=已禁用，4=未激活，5=退出企业

	model_common.CommonCreateUpdateTimestamp // 时间字段
}

func (SysEmployee) TableName() string {
	return fmt.Sprintf("%s.sys_employee", DbName)
}
